package main

import (
	"fmt"
	"net/http"
)

func main() {
	server := NewServer()
	// 1. 静态文件服务（让浏览器能访问 index.html）
	http.Handle("/", http.FileServer(http.Dir("./static")))

	// 2. WebSocket 路由
	http.HandleFunc("/ws", server.HandleWS) // 你定义的 WebSocket handler

	// 3. 启动服务器
	fmt.Println("✅ 服务器启动在 :8888")
	err := http.ListenAndServe(":8888", nil)
	if err != nil {
		fmt.Println("❌ 启动失败:", err)
	}
}
